/* CSS Document */

html {  margin:0; overflow:hidden;
        _padding:70px 0px 1px 0;/*IE6��ͨ���������µ����4�����¹̶������ڳ�ռ�*/
        _border:0;      } 
body,div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td ,iframe{margin:0;padding:0;}

body { margin:0 auto;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;background:#fff;
overflow-x:hidden; overflow-y:auto;
}   

ul li{list-style:none;}
img {border:none;}
a { text-decoration:none; }
a:hover {text-decoration:none; }
.clear {clear:both;}

/* Login_index */
.login_bg{background:url(login-bg.png) no-repeat center;
          position:absolute;
	top:50%;
	height:500px;width:100%;
	margin-top:-250px;
          }
.login_logo{
	width:300px;
	height:70px;
	margin-top:100px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
	}
.login_login{
    width:520px;
	height:322px;
	color:#666;
	margin:0px auto;
	background:url(login_index_bg.png) no-repeat;
	}
.login_login ul li{
	width:300px;
	margin:0 auto;
	line-height:25px;
	font-size:14px;
	padding-top:20px;
	overflow:hidden;
	}
.login_login_left{
	width:80px;
	float:left;
	text-align:right;
	color:#c62721;
	font-weight:bold;
	}
.login_login_right{
	float:left;
	text-align:left;
	}
.login_login_right input{
	overflow:hidden;
    border:1px solid #c62721;
	border-radius:1px; 
	background-color:#fff;  
	color:#888;
	height:32px; line-height:30px;
	border-radius:5px;
	}
.login_login_right input.txt{ width:95.4%;  padding:2px 5px; font-size:16px;}
.login_login_right  input:focus{border:1px solid #FFB347;background-color:#fcfbdc;}
	
.login_login_right img{
	padding-left:10px;
	}
.login_btn{
	width:300px;
	margin:30px auto;
	text-align:center;
	}	
.login_login_footer{
	width:520px;
	height:80px;
	color:#666;
	line-height:35px;
	margin:0 auto;
	text-align:center;
	background:url(login_index_footer.png) no-repeat;
	}
	
.admin_top{
	width:1550px;
	margin:0 auto;
	float:left;
	height:70px;
	background:#0068b7;
	}
.admin_top_logo{
	 float:left; width:300px; height:70px;
	}

.admin_login{ width:300px;float:right; padding-right:20px;margin-top:5px;
              color:#fff;font-size:12px;line-height:20px;}
	
.admin_menu{float:left; margin-left:300px;margin-top:27px; height:38px;  font-size:13px; position:absolute; }
.admin_menu ul li{float:left; width:80px;margin:0 2px;margin-top:4px;}
.admin_menu a{color: #FFF; display:block;border: 1px solid #ffffff;border-radius: 5px 5px 0 0; font-weight:bold; line-height:38px; padding:0px 10px; text-align:center; text-decoration:none; }
.admin_menu a:hover{text-decoration:none; background: #0068b7;border: 1px solid #ffffff;border-radius: 5px 5px 0 0; color: #ffffff; }


/*admin_main*/
.admin_main{
	margin:0; /*����*/
	  width:100%; 
	  position:fixed;/*FF IE7 SF*/
	  top:70px; 
	  bottom:1px; 
	  overflow: auto !important; 
	  _position: relative;/**IE6***/ 
	  _top:0px; _OVERFLOW-Y: auto; 
	  _OVERFLOW-X: auto; SCROLLBAR-FACE-COLOR: #EEEEEE;/*����IE�¹�����ɫ*/ 
	  SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; 
	  SCROLLBAR-SHADOW-COLOR: #919192; 
	  SCROLLBAR-3DLIGHT-COLOR:#ffffff; 
	  SCROLLBAR-ARROW-COLOR: #919192; 
	  SCROLLBAR-TRACK-COLOR: #ffffff; 
	  SCROLLBAR-DARKSHADOW-COLOR: #ffffff; 
	  _height:100%; background: #fff;
	}
/* Admin_Left */
.admin_left{ float:left; width:200px; background-color:#eef9ff; height:100%;  border-right: 1px solid rgb(235,235,235);
			background-color: #eef9ff;
			position:absolute;top:0;left:0;
			} 
.admin_left_memu{ width:200px; float: left; border-right: 1px solid rgb(235,235,235);  }

.admin_left_memu ul .borrow_font {
			background-color: rgb(255,255,255);
			box-shadow: 1px 0 0 rgb(255,255,255),inset 5px 0 0 -1px rgb(234,83,63);}

.admin_left_memu h2{;display:block; 
 text-align:center; 
 line-height:38px;
 font-size:13px; 
 color:#0068b7; 
 padding: 0;
  margin-top:0px;
 margin-bottom:0px;
 background: #cfe6f4;
  }
.admin_left_memu ul{padding: 0;margin:0;}

.admin_left_memu li {list-style-type: none;
			margin: 0;
			position: relative;
		    padding: 0;
			margin:0;}
.admin_left_memu li:before {padding: 0;margin:0;
			content: "";
			speak: none;
			font-weight: normal;
			font-variant: normal;
			text-transform: none;
			position: absolute;
			display: block;
			color: rgb(102,102,102);
			right: 20px;
			-webkit-font-smoothing: antialiased;
		}		
.admin_left_memu ul a{
			color: rgb(140,140,140);
			text-decoration: none;
			font:13px/36px helvetica,verdana,sans-serif;
			box-sizing:border-box;
			border-bottom: 1px solid rgb(235,235,235);
			display: block;
			box-shadow:inset 0 1px 0 rgb(255,255,255);
			text-indent: 20px;
			text-transform: capitalize;
			}
.admin_left_memu li:hover a {
			background-color: rgb(255,255,255);
			box-shadow: 1px 0 0 rgb(255,255,255),inset 5px 0 0 -1px rgb(234,83,63);}
			
			.admin_left_memu ul .selected {
			background-color: rgb(255,255,255);
			box-shadow: 1px 0 0 rgb(255,255,255),inset 5px 0 0 -1px rgb(234,83,63);}
/* Admin_right */
.admin_right{
	float:left;
	width:84%;
	color:#444;
	margin-left: 210px;
	
	
	}
	
.admin_right_title{
display: block;
line-height: 38px;
font-size: 13px;
color: #0068b7;
padding-left: 15px;
margin-top: 0px;
margin-bottom: 0px;
background: #cfe6f4;
width:98%;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #a1cae6;
margin-left:auto;
	margin-right:auto;
	}
/*.admin_right_title_left{
	float:left;
	}
.admin_right_title_mid{
	float:left;
	background:url(admin_right_title_bg.png) repeat-x;
	}
.admin_right_title_mid strong{
	font-size:14px;
	font-weight:normal;
	color:#0068b7;
	padding-left:20px;
	}
.admin_right_title_right{
	float:left;
	}
	
.admin_right_con{
	margin-top:10px;
	float:left;
	margin-left:auto;
	margin-right:auto;
	}
.admin_right table{
	/*margin-top:10px;*/
	/*margin-left:auto;
	margin-right:auto;
	}
.admin_right td{
	padding:0 10px;
	}
.admin_right table a{
	color:#0068b7;
	}
.admin_right table a:hover{
	color:#F60;
	}*/
	
/* Admin_Right_Info */
.admin_right_con{width:98%;margin-top:10px; margin-left:auto;
	margin-right:auto;}
.admin_right_con table{width:100%;}
.admin_right_info{
	float:left;
	width:99%;
	margin-top:10px;
	}
.admin_right_info_title{
	padding:0 10px;
	line-height:30px;
	border-bottom:2px solid #e2e5e9;
	}
.admin_right_info_title h2{
	width:130px;
	color:#FFF;
	font-size:14px;
	text-align:center;
	background:#0068b7;
	border-left:1px solid #e2e5e9;
	border-right:2px solid #e2e5e9;
	border-top:1px solid #e2e5e9;
	}
.admin_right_info ul li{
	overflow:hidden;
	line-height:35px;
	font-size:14px;
	}
.admin_right_info_tr{
	float:left;
	}
.admin_right_info_l{
	width:100px;
	text-align:right;
	}
.admin_right_info_m{
	padding:5px 10px;
	}
.admin_right_info_m input {
	padding:5px;
	}
.admin_right_info_r{
	padding:0 10px;
	}
/* Admin_Right_Borrow */
.admin_right_borrow{
	float:left;
	width:99%;
	margin-top:10px;
	}
.admin_right_borrow_title{
	padding:0 ;
	width:99%;
	line-height:30px;
	border-bottom:2px solid #e2e5e9;
	overflow:hidden;
	}
.admin_right_borrow_title h2{
	width:130px;
	color:#FFF;
	font-size:14px;
	text-align:center;
	background:#0068b7;
	}
.admin_right_borrow ul li{
	overflow:hidden;
	float:left;
	width:300px;
	line-height:35px;
	font-size:14px;
	}
.admin_right_borrow_tr{
	float:left;
	}
.admin_right_borrow_l{
	width:100px;
	text-align:right;
	}
.admin_right_borrow_m{
	padding:5px 10px;
	}
.admin_right_borrow_m input {
	padding:5px;
	}
.admin_right_borrow_r{
	padding:0 10px;
	}

/* ��ҳ */
.page{
	width:300px;
	margin:0 auto;
	padding:10px 0;
	}
.page a{
	color:#666;
	padding:3px 5px;
	border:1px solid #009ad9;
	text-decoration:none;
	}
.page a:hover{
	color:#FFF;
	padding:3px 5px;
	border:1px solid #009ad9;
	background:#009ad9;
	}
.page strong{
	color:#FFF;
	font-weight:normal;
	padding:3px 5px;
	background:#009ad9;
	}
	
.admin_borrow{
	float:left;
	width:90%;
	font-size:14px;
	}

.admin_borrow td{
		line-height:40px;
		}
.admin_borrow font{
	color:#F00;
	}

		
.positive {
	padding:5px 20px;
    color: #336699;
	border: 1px solid #C2E1EF;
	background-color: #DFF4FF;
	font-weight:bold;
}
.positive:hover {
    background-color:#F5F5F5;
    border: 1px solid #dfdfdf;
    color: #336699;
}
a.positive:active {
    background-color: #529214;
    border: 1px solid #529214;
    color: #FFFFFF;
}


/* borrow start */
.admin_borrow_title{overflow: hidden;font-size: 12px;color: #333; width:100%;}
.admin_borrow_title h2 {
	color: #143d8d;
	line-height: 60px;
	padding-left: 20px;
	background: #cfe6f4;
	border: 1px solid rgb(235,235,235);
	overflow: hidden;
}
.admin_borrow_bg {
	background: #f5f5f5;
}

.admin_borrow_title ul li {
	border-left: 1px solid #cfe6f4;
	border-bottom: 1px solid #cfe6f4;
	float: left;
	width: 155px;
	text-align: center;
	line-height: 40px;
	overflow: hidden;
}
.admin_borrow_title li.r {
border-right: 1px solid #cfe6f4;
}
.admin_borrow_title li.b {
	border-bottom: 1px solid #ccc;
}
.graytable {border-left: 1px solid #cfe6f4;border-top: 1px solid #cfe6f4;}
.borrow_content_wrap tbody {display: table-row-group;vertical-align: middle;border-color: inherit;}
.graytable tr td, .graytable tr th {
border-right: 1px solid #cfe6f4;
border-bottom: 1px solid #cfe6f4;
padding: 5px;
text-align: center;
}
.graytable tr th {font-weight: bold;color: #636363;background: #EFF5FE;}
.borrow_content_wrap{padding: 20px;line-height: 28px;border: 1px solid #cfe6f4;overflow: hidden;}
.borrow_content_wrap .funds {font-size: 12px;}
.funds td {line-height: 25px;}
/* borrow end */

.board {padding-left: 55px;background: url(bg_repno.gif) no-repeat -240px -550px;}
.lastboard {padding-left: 55px;background: url(bg_repno.gif) no-repeat -240px -600px;}
.addtr {padding-left: 17px;line-height: 25px;background: url(bg_repno.gif) no-repeat 0 1px;color: #F60;}


.borrow_font{ color:#e05305; font-weight: bold;}
.borrow_manager{text-decoration:none; background: none repeat scroll 0 0 #ffffff;  border: 1px solid #ffffff;  border-radius: 5px 5px 0 0; color: #3575b4;}
.borrow_manager a{color:#3575b4;}
.borrow_manager span{color: #3575b4;}

/* payment start */
.payonline_tab{height: 35px; border-bottom: 1px solid #009ad9; padding-left: 100px;display: block;}
.payonline_tab span {
	float: left;
	color: #FFFFFF;
	padding: 0px 20px;
	position: relative;
	z-index: 100px;
	background: #009ad9;
	border: 1px solid #009ad9;
	margin-left: 2px;
	height: 31px;
	line-height: 35px;
	cursor: pointer;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
}
.payonline_tab span.active {
padding-bottom: 4px;
background: #FFFFFF;
border-bottom: none;
color: #000000;
cursor: default;
}
.payonline_form{padding-top: 10px;display: block; font-size:12px;}
.online_dl {position: relative; border-bottom: 1px dashed #e2e2e2;}
.payonline_form dt {
	float: left;
	margin: 0;
	padding: 8px 0 0;
	text-align: right;
	width: 170px;
	color: #333;
}
.payonline_form dd {margin-left: 175px;padding: 8px 0 8px 5px;vertical-align: middle;display: block;}
.payonline_form dd input{vertical-align: middle;}
input[type="radio"] {margin: 3px 3px 0px 5px;-webkit-appearance: radio;box-sizing: border-box;padding: initial;background-color: initial;border: initial;}
.online_dl dd span.tip {color: #FF0000;}
.payment_btm {padding: 18px 0 18px 180px;border-top: 1px solid #009ad9; }
.btn_b {
	background-color: #009ad9;
	border: 0 none;
	width: 60px;
	height: 24px;
	color: #fff;
    border-radius: 5px;
	font-size:14px;
}

.exclebackground{background-color: #cfe6f4;
line-height: 26px;
border-bottom: 1px solid #cfe6f4;
padding: 5px;
margin:0 auto;}

.exclebtn{width: 80px;
height: 24px;
border: 1px solid #F60;
color: #F60;
background-color: #fff;
margin-right: 5px;
border-radius: 5px;
display: inline-block;
line-height: 26px;
text-align: center;
font-weight: bold;}


/* payment end */


.lf {
width: 48%;
border: 1px solid #c7d8ea;
margin: 10px;
}
.lf h6 {
border-bottom: 1px solid #c7d8ea;
color: #3a6ea5;
height: 26px;
line-height: 28px;
padding: 0 10px;
font-size: 13px;
}
.lf .content {
padding: 9px 10px;
line-height: 22px;
}
.lf .content a {
color: red;
font-weight: bold;
}

.Prompt_top, .Prompt_btm, .Prompt_ok, .Prompt_x { background:url(message.gif) no-repeat; display:inline-block }
.Prompt { width:640px; margin:100px auto 180px; text-align:left; }
.Prompt_top { background-position:0 0; height:15px; width:100%; }
.Prompt_con { width:100%; border-left:1px solid #E7E7E7; border-right:1px solid #E7E7E7; background:#fff; overflow:hidden;}
.Prompt_btm { background-position:0 -27px; height:6px; width:100%; overflow:hidden; }
.Prompt_con dl { overflow:hidden;border-left:1px solid #E7E7E7; border-right:1px solid #E7E7E7; background:#fff;}
.Prompt_con dt { width:100%; font-size:18px; padding:15px; border-bottom:2px solid #E7E7E7;font-weight: bold;_height:20px;}
.Prompt_con dd { float:left; display:block; padding:15px; }
.Prompt_con dd h2 { font-size:14px; line-height:30px; }
.Prompt_ok { background-position:-72px -39px; width:68px; height:68px; }
.Prompt_x { background-position:0 -39px; width:68px; height:68px; }
.Prompt_con a.a { color:#fff; padding:0 15px; line-height:30px; background-color:#307ba0; display:inline-block; font-size:14px; margin:20px 0px; }



